package model;

import java.util.Random;

public class Vagabonder extends Action{
	Ind_Proie proie;
	private static Random randomSeed = new java.util.Random();
	public Vagabonder(Ind_Proie _proie){
		super(null);
		priority = 12;
		proie=_proie;
	}

	@Override
	protected void updatePriority() {
		
	}

	@Override
	protected void doAction() {
		int res;
		if(proie.alive&& !proie.estAtaquee&& !proie.estHarcelee){
			res=randomSeed.nextInt(3);
			if(res==0){
				if(proie.getX()<1000)
					proie.setX(proie.getX()+1);
				else
					proie.setX(proie.getX()-1);
			}
			if(res==1){
				if(proie.getX()>0)
					proie.setX(proie.getX()-1);
				else
					proie.setX(proie.getX()+1);
			}
			if(res==2){
				if(proie.getY()>0)
					proie.setY(proie.getY()-1);
				else
					proie.setY(proie.getY()+1);
			}
			if(res==3){
				if(proie.getY()<1000)
					proie.setY(proie.getY()+1);
				else
					proie.setY(proie.getY()-1);
			}
		}
		
		
	}
}
